#ifndef __LINKDOG_CMD_H__
#define __LINKDOG_CMD_H__

// 1. 眼睛控制 (10 bytes)
const unsigned char CMD_EYE_CTRL[] = {0xBE, 0x11, 0x0A, 0xF1, 0x64, 0xFF, 0xEE, 0xDD, 0xEB, 0xED};

// 2. 四肢控制 (10 bytes)
const unsigned char CMD_LIMB_CTRL[] = {0xBE, 0x11, 0x0A, 0xF2, 0x5A, 0x5B, 0x5C, 0x5D, 0xEB, 0xED};

// 3. 眼睛及四肢控制 (14 bytes)
const unsigned char CMD_EYE_LIMB_CTRL[] = {0xBE, 0x11, 0x0E, 0xF3, 0x64, 0xFF, 0xEE, 0xDD, 0x5A, 0x5B, 0x5C, 0x5D, 0xEB, 0xED}; 

// 4. 眼睛亮度 (8 bytes)
const unsigned char CMD_EYE_LEVEL[] = {0xBE, 0x11, 0x08, 0xA1, 0x07, 0x64, 0xEB, 0xED};

// 5. 眼睛颜色 (10 bytes)
const unsigned char CMD_EYE_COLOR[] = {0xBE, 0x11, 0x0A, 0xA6, 0x01, 0xFF, 0xEE, 0xDD, 0xEB, 0xED};

// 6. 左手角度 (8 bytes)
const unsigned char CMD_LEFTHAND_ANGLE[] = {0xBE, 0x11, 0x08, 0xA1, 0x0B, 0x5A, 0xEB, 0xED};

// 7. 右手角度 (8 bytes)
const unsigned char CMD_RIGHTHAND_ANGLE[] = {0xBE, 0x11, 0x08, 0xA1, 0x0C, 0x5A, 0xEB, 0xED};

// 8. 左脚角度 (8 bytes)
const unsigned char CMD_LEFTLEG_ANGLE[] = {0xBE, 0x11, 0x08, 0xA1, 0x0D, 0x5A, 0xEB, 0xED};

// 9. 右脚角度 (8 bytes)
const unsigned char CMD_RIGHTLEG_ANGLE[] = {0xBE, 0x11, 0x08, 0xA1, 0x0E, 0x5A, 0xEB, 0xED};

// 10. 前进开始 (8 bytes)
const unsigned char CMD_FORWARD_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x0F, 0x01, 0xEB, 0xED};

// 11. 前进停止 (8 bytes)
const unsigned char CMD_FORWARD_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x0F, 0x00, 0xEB, 0xED};

// 12. 左转开始 (8 bytes)
const unsigned char CMD_LEFT_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x10, 0x01, 0xEB, 0xED};

// 13. 左转停止 (8 bytes)
const unsigned char CMD_LEFT_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x10, 0x00, 0xEB, 0xED};

// 14. 右转开始 (8 bytes)
const unsigned char CMD_RIGHT_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x11, 0x01, 0xEB, 0xED};

// 15. 右转停止 (8 bytes)
const unsigned char CMD_RIGHT_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x11, 0x00, 0xEB, 0xED};

// 16. 后退开始 (8 bytes)
const unsigned char CMD_BACKWARD_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x12, 0x01, 0xEB, 0xED};

// 17. 后退停止 (8 bytes)
const unsigned char CMD_BACKWARD_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x12, 0x00, 0xEB, 0xED};

// 18. 握手开始 (8 bytes)
const unsigned char CMD_HANDSHAKE_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x1A, 0x01, 0xEB, 0xED};

// 19. 握手结束 (8 bytes)
const unsigned char CMD_HANDSHAKE_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x1A, 0x00, 0xEB, 0xED};

// 20. 匍匐前进开始 (8 bytes)
const unsigned char CMD_CRAWL_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x1B, 0x01, 0xEB, 0xED};

// 21. 匍匐前进结束 (8 bytes)
const unsigned char CMD_CRAWL_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x1B, 0x00, 0xEB, 0xED};

// 22. 左右摇晃开始 (8 bytes)
const unsigned char CMD_LEFTRIGHT_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x15, 0x01, 0xEB, 0xED};

// 23. 左右摇晃结束 (8 bytes)
const unsigned char CMD_LEFTRIGHT_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x15, 0x00, 0xEB, 0xED};

// 24. 前后摇晃开始 (8 bytes)
const unsigned char CMD_FRONTBACK_START[] = {0xBE, 0x11, 0x08, 0xA1, 0x16, 0x01, 0xEB, 0xED};

// 25. 前后摇晃结束 (8 bytes)
const unsigned char CMD_FRONTBACK_STOP[] = {0xBE, 0x11, 0x08, 0xA1, 0x16, 0x00, 0xEB, 0xED};

// 26. 速度调整 (8 bytes)
const unsigned char CMD_SPEED_ADJUST[] = {0xBE, 0x11, 0x08, 0xA1, 0x17, 0x03, 0xEB, 0xED};

// 27. 站立 (8 bytes)
const unsigned char CMD_STANDUP[] = {0xBE, 0x11, 0x08, 0xA1, 0x13, 0x01, 0xEB, 0xED};

// 28. 趴下 (8 bytes)
const unsigned char CMD_GETDOWN[] = {0xBE, 0x11, 0x08, 0xA1, 0x14, 0x01, 0xEB, 0xED};

// 29. 坐下 (8 bytes)
const unsigned char CMD_SITDOWN[] = {0xBE, 0x11, 0x08, 0xA1, 0x18, 0x01, 0xEB, 0xED};

// 30. 伸懒腰 (8 bytes)
const unsigned char CMD_STRETCH[] = {0xBE, 0x11, 0x08, 0xA1, 0x19, 0x01, 0xEB, 0xED};

// 31. 前顶 (8 bytes)
const unsigned char CMD_HEADFWD[] = {0xBE, 0x11, 0x08, 0xA1, 0x29, 0x01, 0xEB, 0xED};

// 32. 后顶 (8 bytes)
const unsigned char CMD_HEADBACK[] = {0xBE, 0x11, 0x08, 0xA1, 0x2A, 0x01, 0xEB, 0xED};

#endif // __LINKDOG_CMD_H__